The User Interface Toolbox The User Interface toolbox is a group of BASIC procedures and assembly-language routines that is included with Microsoft BASIC. Together, these tools allow you to add professional-looking windows and menus to your programs. The User Interface toolbox includes many of the user interface features of the QBX programming environment. When you use the QBX user interface, you are using many of the features that the toolbox can bring to your own programs. * You can define pull-down menus to support. Color Mouse Access keys Shortcut keys * You can choose these options in overlapping character-based windows. Color Closable windows Movable windows Resizable windows Title bars Window-border character * You can use list boxes and alert boxes. * You can specify dialog boxes with. Edit fields Option buttons Command buttons Area buttons The BASIC source code to all of the toolbox procedures is provided with Microsoft BASIC. You can use these procedures as listed, or alter or expand their functionality to meet your requirements. Even though most of the procedures are written in BASIC, they are fast enough for most applications. There is also an assembly-language object routine, UIASM.OBJ, to ensure that you get quick response from your user-interface design. This assembly-language module is linked into the libraries and Quick libraries created from the User Interface toolbox.